const readline = require('readline-sync');
// 用户输入一个数字，如果是5或7的倍数，就打印 yes 否则打印 no
// console.log("请输入一个数字：");
// let number = readline.question();

// if (number % 5 == 0 || number % 7 == 0) {
//     console.log('yes');
// } else {
//     console.log('no');
// }

// 用户输入内容，如果输入的是数字，就打印这个数字，如果不是数字，就交换a b 的内容
// let a = "B",
//     b = "A";
// console.log("请输入：");
// let content = readline.question(); // 123
// if (isNaN(content)) {
//     let c = a;
//     a = b;
//     b = c;
//     console.log("a 是" + a + "b 是" + b);
//     console.log(`a 是 ${a} b 是 ${b}`);
// } else { // 输入的是数字到这里来
//     console.log(content);
// }

// 让用户输入一个3位数，判断是不是水仙花数。153、370、371、407
// console.log("请输入一个数：");
// let number = readline.question();

// if (number >= 100 && number <= 999) {

// }

// 带数 123
// let gw = number % 10;
// let sw = parseInt(number % 100 / 10);
// let bw = parseInt(number / 100);

// if (gw ** 3 + sw ** 3 + bw ** 3 == number) {
//     console.log("yes");
// } else {
//     console.log('no');
// }

// 输入一个5位数，回文数，12321 
// let number = 12345;
// let gw = number % 10;
// let sw = parseInt(number % 100 / 10);
// let qw = parseInt(number / 1000 % 10);
// let ww = parseInt(number / 10000);

// if (gw == ww && sw == qw) {

// }


// let username = "zhangsan",
//     password = "123";
// console.log("请输入账号：");
// let iptId = readline.question();
// console.log("请输入密码：");
// let iptPwd = readline.question();

// if (username == iptId && password == iptPwd) {

// }

// console.log("请输入：");
// let a = readline.question() - 0; // 5 string
// switch (a) {
//     case 5:
//         console.log("第一个");
//         break;
//     case "5":
//         console.log("第二个");
//         break;
// }

// 1. 存 2.取 3.查 4.退
// let username = "zhangsan",
//     password = '123',
//     money = 500;
// console.log("请输入账号：");
// let iptId = readline.question();
// console.log("请输入密码：");
// let iptPwd = readline.question();

// let flag = false;

// if (iptId == username && iptPwd == password) {
//     console.log(`欢迎你，${iptId}`);
//     flag = true;
// } else {
//     console.log("查无此人");
// }

// if (flag) {
//     console.log('1. 存 2.取 3.查 4.退：');
//     let opt = readline.question() - 0;
//     switch (opt) {
//         case 1:
//             console.log("请输入存款金额：");
//             let m = readline.question() - 0;
//             money += m; // money = money + m;
//             console.log(money);
//             break;
//         case 2:
//             break;
//         case 3:
//             console.log(money);
//             break;
//         case 4:
//             console.log(886);
//             break;
//     }
// }

// 1+2+。。。+100
// let sum = 0;
// for (let number = 1; number <= 100; number++) {
//     sum += number;
// }
// console.log(sum);

// 输入一个数，判断质数 只能被1和它自身整除的数 2 3 5 7 11 13 17 19
// console.log("请输入一个数字：");
// let number = 6;
// let count = 0;
// for (let i = 1; i <= number; i++) {
//     if (number % i == 0) {
//         count++;
//     }
// }
// if (count == 2) { // 判断个数
//     console.log(`${number} 是质数`);
// }

// let isFind = false;
// for (let i = 2; i < number; i++) {
//     if (number % i == 0) { // 判断还有没有除1和number外还有数被整除
//         isFind = true;
//     }
// }
// if (isFind) { // 有整除的数
//     console.log("不是");
// }
// if (!isFind) { // 
//     console.log("是");
// }

// 打印 1-100 偶数的和、奇数的和
// let sumOdd = 0,
//     sumEven = 0;
// for (let i = 1; i <= 100; i++) {
//     if (i % 2 == 0) {
//         sumEven += i;
//     } else {
//         sumOdd += i;
//     }
// }

// 打印 2000-3000 之间的闰年
// A 或者 B， A:能被4整除不能被100整除  B：被400整除
// for (let year = 2000; year <= 3000; year++) {
//     if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
//         console.log(year);
//     }
// }

// 打印 100 - 999 之间的水仙花数
// for (let number = 100; number <= 999; number++) {
//     let gw = number % 10;
//     let sw = parseInt(number % 100 / 10);
//     let bw = parseInt(number / 100);

//     if (gw ** 3 + sw ** 3 + bw ** 3 == number) {
//         console.log(number);
//     } 
// }

// 打印 1-100 之间能被3或7整除的数，要求每 10 个一行 
/*
    1 2 3 4 5 6 7 8 9 10
    11 12 13....
*/
// let count = 0;
// let str = '';
// for (let i = 1; i <= 100; i++) {
//     if (i % 3 == 0 || i % 7 == 0) {
//         count++; // 计数
//         str += i + ' '; // 拼接
//         if (count % 10 == 0) { // 每10
//             console.log(str);
//             str = '';
//         }
//     }
// }
// console.log(str);

// 不知道次数
// let i = 0;
// while (i <= 100) {
//     i++;
// }
// let flag = true;
// while (flag) {
//     console.log("1. 存 2.取 3.查 4.退:");
//     let opt = readline.question() - 0;
//     switch (opt) {
//         case 1:

//             break;
//         case 2:

//             break;
//         case 3:

//             break;
//         case 4:
//             flag = false;
//             console.log(886);
//             break;
//     }
// }

// 打印 2-100 所有质数